body{position: relative;width: 100%;}
body{position: relative;width: 100%;}
html,body{width: 100%;}

.top_box{background: #ffffff;padding:26px 32px 32px 32px;}

.mw-bg{background: #ffffff;}
.w1300{width:1300px;margin:0 auto;}
.mw-sy-box{padding: 25px;background: #fff;margin-top: 30px;}

.yj-box{background: #ffffff;margin-top: -155px;}

.tt-top{background: #ffffff;border-radius: 6px;}
.tt-top h4{font-size: 32px;color: #d1160e;line-height: 36px; font-weight: bold;text-align: center;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
    text-overflow: ellipsis;}
.tt-top h4 a{color: #d1160e;}
.tt-top p{font-size: 16px;margin-top: 18px;color: #666666; text-align: center;line-height: 26px;}
.tt-top p a{color: #cb2728;font-size: 14px;}

.xw-box{margin-top: 27px;}
.lbt{width: 49%;}
.xw-nr-box{width: 48.5%;padding-top:0px;}
.lbt img{width: 100%;}
.xyjt1{position: absolute;top: 50%;margin-top: -10px;left: 0px;z-index: 100;}
.xyjt2{position: absolute;top: 50%;margin-top: -10px;right: 0px;z-index: 100;}
.xyjt1 img,.xyjt2 img{width: auto;}


.tab1 {border-bottom: 1px solid #efefef;position: relative;;}
.tab1 ul{margin-left: -20px;}
.tab1 li{margin-left: 20px;padding-bottom: 23px;position: relative;line-height: 20px;font-size: 20px;float: left;}
.tab2 ul{margin-left: -27px;}
.tab2 li{margin-left: 27px;}
.tab1 li em{position: absolute;left: 50%;width: 0;bottom: 0;width: 0px; transition: .2s all;height: 5px;background-color: #1658a0;}
.tab1 li.on a, .tab1 li:hover a{font-weight: bold;color: #1658a0;}
.tab1 li.on em, .tab1 li:hover em {width: 100%;left: 0;}
.tab1 li.on em, .tab1 li:hover em {width: 100%;left: 0;}
a.gengduo{float:right;color: #999999;font-size: 14px;margin-top: 1px;}
a.gengduo:hover{color: #1658a0;}


.xw-list-1{margin-top:8px;}
.xw-list-1 li{font-size: 16px;line-height:36px;transition: all .3s;}
.xw-list-1 li span{color: #999;float: right;}
.xw-list-1 li i{display: inline-block;width: 5px;height: 5px;border-radius: 100%;background: #dddddd;float: left;margin-top: 18px;margin-right: 12px;}
.xw-list-1 li a{display: inline-block;width: 75%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}
.xw-list-1 li:hover{padding-left:8px;transition: all .3s linear;}

.xw-list-lb li{font-size: 16px;line-height:35px;transition: all .3s;}
.xw-list-lb li i{margin-top: 18px;}

.gray{background: #f8f8f8;padding-bottom:40px;}
.w50{width: 48.75%;}
.sy-title{padding-top: 35px;margin-bottom: 18px;}
.sy-title h4{float: left;font-size: 26px;font-weight: bold;height: 32px;padding-top: 8px;}
.sy-title a{float: right; font-size: 16px;margin-top: 5px;color: #666666;border: 1px solid #dddddd;border-radius: 4px;height: 28px;line-height: 28px;padding: 0px 10px;}
.sy-title a i{display: inline-block; background: url(20211126-mh-jrjt.png) left no-repeat;width: 8px;height: 12px;margin-left:6px;}
.sy-title a:hover{color: #1658a0;}

.white-box{background: #ffffff;padding: 24px;}
.zfxx{margin-left: -3%;margin-top: 15px;}
.zfxx li{float: left;width: 47%;margin-left: 3%;background: #1658a0;height: 60px;line-height: 60px;text-align: center;overflow: hidden;}
.zfxx li a{display: block;}
.zfxx li a span{display: inline-block;margin-right: 15px;}
.zfxx li a span img{vertical-align: top;margin-top: 14px;}
.zfxx li a p{display: inline-block;font-size: 18px;color: #ffffff;}
.zfxx li:hover span{transform: scale(1.1);transition: all .3s;}
.zwgk-icon{margin-left: -4%;margin-top: 24px;}
.zwgk-icon li{float: left;width:16%;margin-left:4%; text-align: center;}
.zwgk-icon li a span{width: 65px;height: 65px;background: #f5faff;border: 1px solid #92b1d3;display: inline-block;border-radius: 50%;text-align: center;line-height: 65px;}
.zwgk-icon li a{display: block;}
.zwgk-icon li a p{margin-top: 10px;font-size: 16px;}
.zwgk-icon li:hover a span img{transform: rotateY(360deg);transition: all .3s linear;}


.jdhy-list{margin-left: -4%;margin-top: 22px;}
.jdhy-list li{width: 46%;float: left;margin-left: 4%;overflow: hidden;}
.jdhy-list li i{
    display: block;
    height: 0;
    padding-top:57%;
    background-position:left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .3s;
 
}
.jdhy-list li:hover i{transform:scale(1.1);}

.xw-list-tpjd{margin-bottom: -6px;}

.bsdt-box{background: url(20211126-mh-bsdt.png) no-repeat;height: 100px;border-radius: 6px;position: relative;text-align: center;}
.bsdt-logo{font-size: 24px;color: #ffffff;font-weight: bold;display: inline-block;text-align: center;margin-top: 24px;overflow: hidden;padding:0px 10px;}

.bsdt-box:hover{box-shadow: 0px 3px 10px rgba(73,150,236,.4);transition: all .3s;}


.hdjl-bt{position: relative;float: left;}
.hdjl-bt h4{font-size: 20px;display: inline-block;margin-left: 15px;}
.hdjl-bt h4 a.on,.hdjl-bt h4 a:hover{font-weight: bold;}
.hdjl-bt h4.blue a{color: #1658a0;margin-right: 15px;font-weight: bold;}
.hdjl-bt em{display: inline-block;width: 6px;height: 20px;background:#1658a0;margin-top:2px;position: absolute;}

.znhd-box{background: url(20211126-mh-znhd.png) no-repeat;width: 130px;margin-left: 35px;margin-top: 3px; text-align: center;}
.znhd-box a{display: block;float: none;border:none;margin-top: 0px;padding: 0px;height: 35px;line-height: 35px;}
.znhd-box a span{display: inline-block;}
.znhd-box a span img{vertical-align: top;margin-top: 7px;margin-right: 4px;}
.znhd-box a p{display: inline-block;font-size: 16px;color: #ffffff;}
.List__hd p{    float: left;
    font-size: 16px;
    font-weight: bold;
	border-bottom: 1px solid #eeeeee;
    text-align: center;
	padding:17px 0px 14px 0px;}
.List__hd p.w1{width:40%;padding-left:2%;}
.List__cont {text-align: center;padding-top: 8px;}
.List__cont li {display: block;overflow: hidden;}
.List__cont li i{display: inline-block;width: 5px;height: 5px;border-radius: 100%;background: #dddddd;float: left;margin-top: 16px;margin-right: 10px;}
.List__cont li p{display: block;
    float: left;
    font-size: 16px;
    line-height: 36px;
    text-align: center;}
.List__cont li p span{display: block;float: left;max-width: 90%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.List__cont li:last-child{border-bottom: none;}
.w1{width: 42%;float: left;text-align: left!important;}
.w2{width:22%;float: left;}
.w3{width:19%;float: left;}
.w4{width:17%;float: left;}
.List__cont li p.w3{color: #999999;}
.List__cont li p.w4{color: #d1160e;}



.zxft-ul li{float: left;}
.zxft-ul li a{color: #1658a0;}
.zxft-ul li em{padding:0px 10px;color: #dddddd;}
.zxft-dbox{margin-top: 20px;}
.zxft-tp{width: 40%;float: left;}
.zxft-nr{margin-top: 18px;float: right;width: 57%;}
.zxft-nr h5{font-size: 18px;line-height: 32px;color: #1658a0;margin-top: -20px; margin-bottom: 10px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
    text-overflow: ellipsis;height: 60px;
  }
.zxft-nr h5 a{display: block;}
.zxft-nr p{font-size: 16px;line-height: 29px;color: #666666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle; }

.zxft-nr p.zy{  overflow: hidden;
    white-space: pre-wrap;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;

}

.xw-list-1 li em{display: inline-block;width: 55px;height: 21px;border-radius: 4px;border: 1px #bfbfbf solid;font-size: 14px;color: #999;text-align: center;line-height: 21px;margin-right: 10px;float: left;margin-top: 7px;}
.xw-list-1 li em.curr{border: 1px #1658a0 solid;color: #1658a0;}
.xw-list-yjzj li a{width: 100%;}


.zxft-box{margin-top: 24px;}
.yjzj-box{margin-top: 30px;}
.xw-list-yjzj{margin-top: 12px;margin-bottom: -4px;}

.ztzl-bt{margin-top: 43px;margin-bottom: 28px;background: url(20211126-mh-ztzlxian.png) center no-repeat;height:inherit;text-align: center;}
.ztzl-bt h4{font-size: 24px;font-weight: bold;display: inline-block;}

.con_ztzl{position: relative;margin-bottom: 50px;}
.con_ztzl ul {margin-left: -2%;}
.con_ztzl ul li{float: left;width: 23%;margin-left: 2%;overflow: hidden;}
.con_ztzl ul li a{ display: block; position: relative;}

.con_ztzl ul li a span{position: absolute; display: flex; background: rgba(255,255,255,0.9);background: rgba(255,255,255,1)\0;left:0px;bottom:  32%; top: 32%; right:0px; z-index: 2;justify-content: center; font-size: 16px; line-height: 22px; font-weight: bold; align-items: center;text-align: center;margin: 0px 25px;border-radius: 6px;box-shadow:0px 6px 8px rgba(0,0,0,.08);}
.con_ztzl .next,.con_ztzl .prev{position: absolute;cursor: pointer; margin-top: -20px; top: 50%; z-index: 3;}
.con_ztzl .next{left: -20px;}
.con_ztzl .prev{right: -20px;}
.header_21_con1.fixed .el-col-17{width: 68%;}
.con_ztzl ul li:hover img{transform: scale(1.1);transition: all .3s;}

.con_ztzl ul li a span em{display: inline-block;max-height: 43px;overflow: hidden;}


@media screen and (max-width: 1340px){
	.w1300{width: 1200px;}
	.zwgk-icon{margin-left: -2%;}
	.zwgk-icon li{width: 18%;margin-left: 2%;}
	
	.xw-nr-box{height: 340px;overflow: hidden;padding-top: 0px;}
	.tab1 ul{margin-left: -20px;}
	.tab1 li{margin-left: 20px;}
	.tab2 ul{margin-left: -20px;}
    .tab2 li {margin-left: 20px;}
	.zxft-dbox {margin-top: 18px;}
	.yjzj-box {margin-top: 24px;}
	
	
}

@media screen and (max-width: 1240px){
	.w1300{width: 1000px;}
	.lbt {width: 55%;}
	.xw-nr-box {width: 43%;height: 305px;overflow: hidden;padding-top: 3px;}
	.w50{width: auto;float: none;}
	.tab1 li{font-size: 18px;padding-bottom: 20px;}
	.tab2 li{font-size: 20px;}
	.xw-list-1 li em {margin-top: 6.5px;}
    .bsdt-box{background: url(20211126-mh-bsdt.png) bottom center no-repeat #2266b2;background-size: cover;}
	.zxft-nr{width: 73%;}
	.zxft-tp{width: 25%}
	.con_ztzl .prev{right: 0px;}
	.con_ztzl .next{left: 0px;}
	.xw-list-1 li a{width:70% }
}

@media screen and (max-width: 1000px){
    .w1300{max-width: 100%; padding: 0 20px;width: auto;}
	.lbt,.xw-nr-box {width: auto;float: none;}
	.xw-nr-box{margin-top: 20px;height: inherit;overflow: inherit;}
	.con_ztzl .prev{right: -20px;}
	.con_ztzl .next{left: -20px;}
	.tt-top h4{font-size: 26px;}
	.tt-top p{margin-top: 12px;}
	.sy-hf{margin-top: 25px;}
	.xw-box {margin-top: 20px;}
	.sy-title h4{font-size: 24px;}
	.tab1 ul,.tab2 ul{margin-left: 0px;}
	.tab1 li{font-size: 18px;margin-right: 30px;margin-left: 0px; padding-bottom: 20px;}
	.tab2 li{font-size:18px;margin-right: 30px;margin-left: 0px;}
/*	.xw-list-1 li a{white-space: normal;overflow: inherit;text-overflow: inherit;}*/
   .con_ztzl ul li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width:31.3%;margin-top: 0;}
    .con_ztzl ul::-webkit-scrollbar{ display: none;}
    .con_ztzl ul{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
	.zxft-nr h5{height: inherit;}
	.gray {margin-top: 25px;padding-bottom: 30px;}
	.ztzl-bt {margin-top: 30px;}
	.sy-title {
    padding-top: 20px;
    margin-bottom: 15px;
}	
	.top_box {
    background: #ffffff;
    padding: 20px 0px 20px 0px;
}
}

@media screen and (max-width: 750px){
	.w1300{max-width: 100%; padding: 0 15px;width: auto;}
	.white-box{padding: 15px;margin: 0px -15px;}
	.tab2 li,.tab1 li {margin-right: 20px;}
	.tt-top h4{font-size: 20px;line-height: 30px;}
	.tt-top p {margin-top: 10px;}
	
	.xw-list-lb li i {margin-top: 17px;}
	.sy-title {padding-top: 25px;margin-bottom: 15px;}
	.sy-title h4 {font-size: 22px;}
	.sy-hf {margin-top: 20px;}
	.sy-hf1{display: none;}
	.sy-hf2{display: block;}
	.new-tit {width: 80%;}
	.new-tit1 {width: 100%;}
	.new-tit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}  
	.new-tit li{
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;   
}
	.xw-list-1 li span{display: none;}
	.xw-list-1 li a{width: 92%;}
	.xw-list-yjzj li a{width: 100%;}
	.bsdt-box{background-size: cover;}
	.bsdt-logo{font-size: 22px;}
	.con_ztzl ul li{width: 48%;}
	.max_img img{width: 100%;}
	.con_ztzl .prev{right: -15px;}
	.con_ztzl .next{left: -15px;}
	.ztzl-bt h4{font-size: 22px;}
	.zxft-nr h5 {font-size: 16px;line-height: 28px; margin-top: -25px;margin-bottom: 5px;}
 
	.sy-title {padding-top: 20px;margin-bottom: 10px;}
	.ztzl-bt {
    margin-top: 25px;
    margin-bottom: 22px;
}
	.gray{padding-bottom: 25px;}
	.con_ztzl{margin-bottom: 40px;}
}

@media screen and (max-width: 650px){
	.zwgk-icon{margin-top: 5px;margin-bottom: 5px;}
    .zwgk-icon li {width: 30.3%;margin-top: 20px;}

	.zxft-tp,.zxft-tp img,.zxft-nr{width: 100%;float: none;}
	.zxft-nr{margin-top: 10px;}
	.zxft-nr h5{margin-top: 0px;margin-bottom: 5px;}
	.hdjl-bt h4{font-size: 18px;}
	.List__hd p.w2,.List__cont li p.w2,.List__hd p.w3,.List__cont li p.w3{display: none;}
	.w1{width: 75%;}
	.w4{width: 25%;}
	.List__hd p.w1 {
    width: 70%;
    padding-left: 5%;
}
	
	
	
}

@media screen and (max-width: 540px){
	.bsdt-logo {display: block;margin-left: 0px;margin-top: 0px;padding-top: 22px;}
	.zxft-ul li em{padding: 0px 6px;}
    .con_ztzl ul li{width: 98%;}
	.jdhy-list li{width: 96%;margin-top: 15px;}
	.jdhy-list{margin-top: 8px;}
	.zzxx-bt{display: block;float: none;}
	.zxft-ul{float: left;margin-top:10px;}
	.gray {margin-top: 20px;}
	.zxft-box{margin-top: 20px;}
	.zxft-dbox{margin-top: 12px;}
	.yjzj-box {margin-top: 25px;}
	.xw-nr-box {margin-top: 15px;}
	.zfxx{margin-top: 5px;}
	.zfxx li{width: 97%;text-align: left;margin-top: 15px;}
	.zfxx li a span{margin-left: 45px;}
	.gray{padding-bottom: 20px;}
	.con_ztzl{margin-bottom: 32px;}
}

@media screen and (max-width:400px){
	.zwgk-icon li{width: 48%;}

}


@media screen and (max-width:374px){
	.znhd-box{width: 113px;background-size: cover;border-radius: 20px;margin-left: 10px;}
	.znhd-box a span img{margin-right: 2px;}
}



@media screen and (min-width:0\0) {
	 .con_ztzl ul li a span{display: block; text-align: center; padding-top:9px;}
/*
	.zddt_r,.zddt_l{ float: left;}
    .zddt_l{ width:15%;}
    .zddt_r{ width:79%; padding-left: 25px;}
    .zddt_con::before{ width: 15%;}
    .zddt_con::after{ left: 14%;}
*/
}


/* 疫情防控 */
           
        .yqfk-ico {
            display: inline-block;
            background: #ba2b29;
            height: 34px;
            line-height: 34px;
            border-radius: 10px 10px 10px 0px;
            text-align: center;
            position: absolute;
            right: 0;
            margin-right: 0;
            color: #ffffff!important;
            padding: 0 5px;
            font-size: 16px;
            font-weight: bold;
            top: -5px;
        }
        
        @media screen and (max-width: 1340px) {
			.yqfk-ico{top:0px;}
        }
        
        @media screen and (max-width: 999px) {
            .yqfk-ico {
                display: block !important;
            }
        }
        
        @media screen and (max-width: 750px) {
            .xw-nr-box .tab1 {
                margin-top: 50px;
            }
            .yqfk-ico {
                left: 0;
                top: -50px;
            }
        }